package com.perceptivesoftware.licensing.client.rpc;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.perceptivesoftware.licensing.client.dto.UserInitialDTO;

@RemoteServiceRelativePath("../rpc/sessionService")
public interface SessionService extends RemoteService {
	public void logoff(boolean isTimeout);

	public UserInitialDTO initialLogon();

	public UserInitialDTO loadUserDTO(String optionalSessionID);

	public String heartbeat(String sessionID);
}